package com.chagee.channel.api.service;

import com.chagee.base.utils.SoaResponse;
import com.chagee.channel.api.bo.ocr.BaseFileUrlReq;
import com.chagee.channel.api.bo.ocr.BusinessLicenseOcrDTO;
import com.chagee.channel.api.bo.ocr.IdCardBackDTO;
import com.chagee.channel.api.bo.ocr.IdCardFrontDTO;

import javax.validation.Valid;

/**
 * ocr相关接口
 *
 * @author: chang.jiawei
 * @date: 2024/01/18
 */

public interface IOCRServiceApi {

    SoaResponse<BusinessLicenseOcrDTO, Void> ocrBusinessLicense(@Valid BaseFileUrlReq param);


    SoaResponse<IdCardFrontDTO, Void> ocrIdCardFront(@Valid BaseFileUrlReq param);


    SoaResponse<IdCardBackDTO, Void> ocrIdCardBack(@Valid BaseFileUrlReq param);
}
